﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure{margin:0;padding:0;}
input{ margin:0; padding:0;word-wrap:break-word;}
li{list-style-type:none}
ul{margin:0px;padding:0px}
img{border:0px;vertical-align: middle;}
a{text-decoration:none; color:#212121; cursor:pointer }
a:hover{text-decoration:none}
body{font-size:12px;font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif; background:#fff; color:#545454;}
input{font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;}
.fl,.l{ float:left}
.fr,.r{ float:right}
.mainbox{ width:1180px; margin:0 auto;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block;*zoom:1}
.clear{ clear:both; height:0px; overflow:hidden; }
.blank10{height:10px; overflow:hidden}
.blank15{height:15px; overflow:hidden}
.blank20{height:20px; overflow:hidden}
.blank30{height:30px; overflow:hidden}
.blank60{height:60px; overflow:hidden}
font,em,i{ font-style:normal;}
textarea,select{ outline:none; resize:none;}
.daohang{ line-height:30px;font-size:12px;color:#666;padding-left:8px; }
.daohang a{margin:6px;color:#0063c8}
.Dg{width:1180px;margin:0 auto; height:35px; line-height:35px; margin-top:10px; color:#666;font-style:normal;font-size:12px; }
.Dg a{margin:6px;color:#666}
.norecord{width:auto;margin:0 auto; margin-top:30px; height:32px; line-height:32px; color:#999; text-align:center; font-size:14px}
del{ text-decoration:none; padding:0px;margin:0px;}
.w{ width:1180px; margin:0 auto; position:relative;}
.hide{ display:none}
input{ outline:0}
.bor_top{ border-top:#CCC dashed 1px}
.chargetips{width:300px;margin:0 auto;margin-top:20px; line-height:22px;background:#fbfbe4 url(ibtn.png) no-repeat 10px 50%;border:1px solid #ffd5af; line-height:24px; padding:20px 0px 20px 70px}
.chargetips a{color:#0063c8}
.empty{ font-size:16px; color:#999; text-align:center; padding-top:20px;}


.jianbian {-webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.yuanjiao {-moz-border-radius: 50%;	-webkit-border-radius: 50%;	border-radius: 50%;}
.yuanjiao30 {-moz-border-radius: 30px;	-webkit-border-radius: 30px;	border-radius: 30px;}
.yinying {-moz-box-shadow: 0 0 40px #ccc;-webkit-box-shadow: 0 0 40px #ccc;box-shadow:0 0 40px #ccc;}
.touming8 { filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;  }


.slideBox{width:100%;height:650px;overflow:hidden;position:relative;min-width:1200px;margin:0 auto; z-index:100; }
.slideBox .hd{height:25px;overflow:hidden;position:absolute;left:48%;bottom:10px;z-index:1}
.slideBox .hd ul{overflow:hidden;zoom:1;float:left}
.slideBox .hd ul li{float:left;margin:5px;width:15px;height:15px;background:none;cursor:pointer;display:block; border:1px solid #fff;-moz-border-radius: 50%;	-webkit-border-radius: 50%;	border-radius:50%;}
.slideBox .hd ul li.on{background:#3A77D0;border:1px solid #3A77D0;-moz-border-radius: 50%;	-webkit-border-radius: 50%;	border-radius:50%;}
.slideBox .bd{position:relative;height:100%;z-index:0}
.slideBox .bd li{zoom:1;vertical-align:middle;width:100%;height:650px;display:block}
.SlideBox .bd li a{display:block;width:100%;height:650px}
.slideBox .bd img{width:auto;height:650px;display:block; }
.slideBox .next,.slideBox .prev{position:absolute;left:3%;top:50%;margin-top:-25px;display:block;width:32px;height:40px;background:url(../img/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:.5}
.slideBox .next{left:auto;right:3%;background-position:8px 5px}
.slideBox .next:hover,.slideBox .prev:hover{filter:alpha(opacity=100);opacity:1}
.slideBox .prevStop{display:none}
.slideBox .nextStop{display:none}

.topper {width:1200px; height:100px; margin:0 auto; background:url(../img/toplogo.gif);}
/*

.nav ul 
.nav ul li {width:130px; height:40px; float:left; text-align:center;}
.nav ul li a { font-size:14px; line-height:40px; color:#fff; }*/
.nav {width:100%; height:40px; background:url(../img/navbg.jpg) center repeat-x;}
.nav .topul {width:1155px; height:40px; margin:0 auto; }
.navli{
	width:105px; height:40px; float:left; text-align:center;
	position:relative;
}
.navli:hover { background:url(../img/alpjiantou.png) bottom center no-repeat;}
.nava{
	font-size:14px; line-height:40px; color:#fff;
	display:block;
	width:130px;

}
.subnav{
	display:none;
	position:absolute;
	left:10px;
	top:40px; background:#fff; height:200px;
	z-index:9999; 
}
.subnav{ 
}

.subnav li{
	width:100px;
	height:39px; border-bottom:1px solid #ddd;
}
.subnav li a{
	display:block;
	width:100px;
	height:40px;
	text-align:center;
	float:left;
	line-height:40px;
	background:#fff;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;
}
.subnav li a:hover{
	background:#f0f0f0;
}
.subnav li a.curr{
	background:#ddd;
}
.subnavdiv{
	display:none;
	position:absolute;
	left:100px;
	top:0;
	width:470px;
	height:170px;
	padding:15px; text-align:left; font-size:12px; color:#666; line-height:25px; background:url(../img/alp80w.png); overflow:hidden;
}
.subnavdiv span{  float:right; display:block;  width:auto; height:16px; background:#438FE5;  margin:17px 0;  padding:0 15px; font-weight:normal;-moz-border-radius: 16px;	-webkit-border-radius: 16px;	border-radius: 16px;}
.subnavdiv span a {}

.subnavdiv img {width:220px; height:150px; float:left; border:5px solid #fff; margin:5px 15px;}

.banner {width:100%; height:650px; background:url(../img/banner.jpg) top center; }

.gonggaobarwrapper {width:100%; height:40px; background:#f0f0f0;}
.gonggaobar {width:1200px; height:40px; margin:0 auto;}


.txtScroll-top{ width:680px;  overflow:hidden; float:left; height:40px;}
		.txtScroll-top .hd{ overflow:hidden;  height:40px; background:#438FE5; float:left; width:180px; text-align:center; font-size:16px; line-height:40px; color:#fff; font-weight:bold;  }
		.txtScroll-top .hd span {font-size:12px; line-height:40px; font-weight:normal;}
		.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../img/icoUp.gif") no-repeat;}
		.txtScroll-top .hd .next{ background:url("../img/icoDown.gif") no-repeat;  }
		.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
		.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../img/icoCircle.gif") 0 -9px no-repeat; }
		.txtScroll-top .hd ul li.on{ background-position:0 0; }
		.txtScroll-top .bd{ width:500px; height:40px; float:left;}
		.txtScroll-top .infoList li{ height:40px; line-height:40px; background:url(../img/dot1.png) left center no-repeat; padding-left:30px; font-size:14px; color:#333;   }
		.txtScroll-top .infoList li .date{ float:right; color:#999;  font-size:12px; }

.weiboweixin { width:92px; height:40px; float:right; }
.weiboweixin a {width:26px; height:26px; display:block; margin:7px 5px; float:left;}
.weiboweixin a.weixin { background:url(../img/weixin.png) -38px 0;}
.weiboweixin a.weixin:hover {background:url(../img/weixin.png) -38px -26px;}
.weiboweixin a.weibo {background:url(../img/weixin.png) 0 0;}
.weiboweixin a.weibo:hover {background:url(../img/weixin.png) 0px -26px;}

.homewrapper {width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-top:30px;}
.homewrapper h2 { display:block; width:100%; height:50px; float:left; font-size:16px; line-height:50px; color:#438FE5; font-weight:bold;}
.homewrapper h2 span { font-size:14px; line-height:50px; padding-left:10px; color:#CCC; font-weight:normal;}
.homewrapper h2 a { float:right; display:block; font-size:12px; width:auto; height:16px; background:#438FE5; color:#fff; margin:17px 0; line-height:16px; padding:0 15px; font-weight:normal;-moz-border-radius: 16px;	-webkit-border-radius: 16px;	border-radius: 16px;}
.homewrapper h2 a:hover { background:#C00;}
.homewrapper .left{width:860px; height:auto; float:left;}
.homewrapper .right{width:300px; height:auto; float:right;}

.homewrapper .left .gongsijianjie {width:300px; height:auto; float:left;}
.homewrapper .left .gongsijianjie p { display:block; padding:15px 0px; font-size:14px; line-height:25px;}

.homewrapper .left .xinwenzhongxin {width:520px; height:auto; float:right;}
.homewrapper .left .xinwenzhongxin dl {width:520px; height:100px; background:#f0f0f0; float:left; margin:5px 0;}
.homewrapper .left .xinwenzhongxin dl dt {width:160px; height:100px; background:#f0f0f0; float:left;}
.homewrapper .left .xinwenzhongxin dl dt img{ width:140px; height:100px; border:0;}
.homewrapper .left .xinwenzhongxin dl dd {width:360px; height:100px; float:left;  line-height:20px; font-size:12px; color:#999;}
.homewrapper .left .xinwenzhongxin dl dd span {font-size:16px; font-weight:blod; color:#900; line-height:25px; padding-top:10px; display:block; }
.homewrapper .left .xinwenzhognxin dl dd a{color:#c00;font-size:12px;}
.homewrapper .left .xinwenzhongxin ul {width:520px; height:auto; float:left; padding-top:0px;}
.homewrapper .left .xinwenzhongxin ul li {width:500px; height:30px; float:left; background:url(../img/dot1.png) left center no-repeat; padding-left:20px;}
.homewrapper .left .xinwenzhongxin ul li a {font-size:14px; line-height:30px; color:#333;}
.homewrapper .left .xinwenzhongxin ul li span {font-size:12px; line-height:30px; color:#999; float:right;}

.homewrapper .left .busslist {width:860px; height:180px; overflow:hidden;}
.homewrapper .left .busslist li {width:200px; height:180px; float:left; overflow:hidden; margin:7px; position:relative;}
.homewrapper .left .busslist li span {width:200px; height:40px; position:absolute; bottom:0; left:0; display:block; background:url(../img/alp50.png); font-size:14px; font-weight:bold; color:#fff; line-height:40px; text-align:center;}
.homewrapper .left .busslist li img {width:200px; height:180px; position:absolute; top:0; left:0;}
.homewrapper .left .busslist li:hover img {width:240px; height:220px; position:absolute; top:-20px; left:-20px;}

.homewrapper .right .linklist { width:300px; height:auto; }
.homewrapper .right .linklist li {width:128px; height:44px; float:left; margin:5px 10px; overflow:hidden; float:left; border:1px solid #ddd; position:relative;}
.homewrapper .right .linklist li span { width:128px; height:44px; position:absolute; display:block; background:url(../img/alp50.png); text-align:center; font-size:12px; color:#fff; line-height:44px; top:-44px; left:0;}
.homewrapper .right .linklist li:hover span {top:0; left:0;}

.footermenuwrapper {width:100%; height:238px; background:url(../img/footermenubg.jpg) center no-repeat; margin-top:50px;}
.footermenuwrapper .footermenu{ width:1200px; height:200px; margin:0 auto; padding-top:38px; }
.footermenuwrapper .footermenu dl {width:150px; height:200px; float:left;}
.footermenuwrapper .footermenu dl dt { width:150px; height:40px; color:#fff; line-height:40px; font-weight:bold; font-size:16px; }
.footermenuwrapper .footermenu dl dd a{ display:block; width:150px; height:25px; float:left; font-size:12px; line-height:25px; color:#ddd; }
.footermenuwrapper .footermenu dl dd a:hover {color:#fff; text-decoration:underline;}

.footerinfo {width:100%; height:auto; overflow:hidden; padding:25px 0; text-align:center; font-size:12px; line-height:25px; color:#999;}


.neibanner {width:100%; min-width: 1200px; height: 300px;}

.neiwrapper {width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:30px;}
.neiwrapper .neileft {width:300px; height:auto; overflow:hidden; float:left;}
.neiwrapper .neileft span { display:block; width:300px; height:50px; background:url(../img/neilefttop.gif); color:#fff; line-height:50px; font-size:16px; font-weight:bold; text-align:center; float:left;}
.neiwrapper .neileft ul {width:300px; height:auto; overflow:hidden; float:left; background:#f0f0f0;}
.neiwrapper .neileft ul li {width:300px; height:45px; border-bottom:1px solid #ddd; float:left; }
.neiwrapper .neileft ul li a { display:block; width:240px; height:44px; background:url(../img/submenuicon.png) 20px 0px no-repeat; padding-left:60px; font-size:14px; line-height:44px; color:#666;}
.neiwrapper .neileft ul li.curr a{ background:url(../img/submenuicon.png) 20px -45px no-repeat; font-weight:bold; color:#DA1E2D;}
.neiwrapper .neiright {width:840px; height:auto; overflow:hidden; float:right;}
.neiwrapper .neiright .neirighttit {width:840px; height:50px;  border-bottom:2px solid #f0f0f0;}
.neiwrapper .neiright .neirighttit2 {width:840px; height:auto; overflow:hidden; font-size:25px; font-weight:bold; color:#000; line-height:30px; text-align:center; padding:25px 0;}
.neiwrapper .neiright .neirighttit3 { width:840px; height:30px; background:#f0f0f0; font-size:12px; line-height:30px; color:#666; text-align:center;}
.neiwrapper .neiright .neirighttit span { font-size:25px; color:#06c; font-weight:normal; line-height:50px; display:block; float:left; width:auto; border-bottom:2px solid #06c;}
.neiwrapper .neiright .neirighttit  i { display:block; width:3px; height:15px; float:left; margin:17px 10px; background:#C00;}
.neiwrapper .neiright .neirightcon { font-size:16px; line-height:35px; color:#666; padding:20px; width:800px; height:auto; overflow:hidden;}
.neiwrapper .neiright .neirightcon img {width:90%; margin:5%;}
.neiwrapper .neiright .neirightlist { width:800px; height:auto; overflow:hidden; padding:20px; }
.neiwrapper .neiright .neirightlist li {width:800px; height:120px; float:left; border-bottom:1px dotted #ddd; margin-bottom:20px; padding-bottom:20px;}
.neiwrapper .neiright .neirightlist li .newsimg { width:200px; height:120px; float:left;}
.neiwrapper .neiright .neirightlist li .newsimg img {width:200px; height:120px; border:0;}
.neiwrapper .neiright .neirightlist li .newstext {width:570px; height:120px; float:left; padding-left:30px; }
.neiwrapper .neiright .neirightlist li .newstext a { display:block; width:570px; height:40px; font-size:20px; color:#333; line-height:40px; }
.neiwrapper .neiright .neirightlist li .newstext p { display:block; width:570px; height:40px; font-size:12px; line-height:20px; padding-top:10px; color:#999;}
.neiwrapper .neiright .neirightlist li .newstext span { display:block; width:570px; height:30px;  text-align:right; font-size:12px; line-height:30px; margin-top:10px; border-top:0px solid #f0f0f0; color:#CCC;}

.neiwrapper .neiright .neirightlist2 { width:800px; height:auto; overflow:hidden; padding:20px; }
.neiwrapper .neiright .neirightlist2 li {width:770px; height:40px; float:left; border-bottom:1px dotted #ddd; padding-left:30px; background:url(../img/dot1.png) left center no-repeat;}
.neiwrapper .neiright .neirightlist2 li a { font-size:14px; color:#666; line-height:40px; }
.neiwrapper .neiright .neirightlist2 li span { font-size:12px; float:right; color:#999; line-height:40px;}


.pager {
	padding-left: 0;
	margin: 18px 0;
	list-style: none;
	text-align: center;
}
.pager li {
	display: inline;
}
.pager li > a,
.pager li > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #f0f0f0;
	border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
	text-decoration: none;
	background-color: #f0f0f0;
}
.pager .next > a,
.pager .next > span {
	float: right;
}
.pager .previous > a,
.pager .previous > span {
	float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
	color: #777777;
	background-color: #fff;
	cursor: not-allowed;
}
.pager .pagination {
  margin: 0;
}
.pager .pager {
  margin: 0;
}
.pager li {
  margin: 0 .4em;
  display: inline-block;
}
.pager li:first-child > a,
.pager li:last-child > a,
.pager li:first-child > span,
.pager li:last-child > span {
  padding: .5em 1.2em;
}
.pager li > a,
.pager li > span {
  background: none;
  border: 1px solid #e6e6e6;
  border-radius: 0.25em;
  padding: .5em .93em;
  font-size: 14px;
}